package com.detector.common;

public class Contants {
	/**
	 * orgType
	 */
	public static final Integer ORG_TYPE_PLATFORM=1;
	public static final Integer ORG_TYPE_HEAD=2;
	public static final Integer ORG_TYPE_CENTER=3;
	public static final Integer ORG_TYPE_SUPPLIER=4;
	
   /**
    * 是否删除 
    */ 
	public static final Integer NO_DELETE=0;
	public static final Integer IS_DELETE=1;
	
	/**
	 * 机构状态0.正常 1.停止开户 2停止交易 3警告观察 4停止开户和交易 5.停业整顿 6.删除
	 */
	public static final Integer ORG_STATUS_IS_NORMAL=0;
	public static final Integer ORG_STATUS_STOP_OPEN_ACCOUNT=1;
	public static final Integer ORG_STATUS_STOP_BUSINESS=2;
	public static final Integer ORG_STATUS_WANING_OBSERVATION=3;
	public static final Integer ORG_STATUS_STOP_ACCCOUNT_BUSINESS=4;
	public static final Integer ORG_STATUS_STOP_ANYTHING=5;
	public static final Integer ORG_STATUS_IS_DELETE_OVER=6;
	
	
	/**
	 * 日志类型logType(1.系统日志2.报警日志3.操作日志)
	 */
	
	public static final Integer  LOG_TYPE_SYSTEM_LOG =1;
	public static final Integer  LOG_TYPE_ALERT_LOG=2;
	public static final Integer  LOG_TYPE_OPERATOR_LOG=3;
	
	
	/**机构转移type*/
	public static final Integer TRANSFER_TYPE_OUT=1;
	public static final Integer TRANSFER_TYPE_IN=2;
	
	/**同意不同意*/
	public static final Integer NOT_AGREE=0;
	public static final Integer IS_AGREE=1;
	public static final Integer No_STATUS=2;
	
	/**是否默认***/
	public static final Integer IS_DEFAULT_YES=1;//是默认
	public static final Integer IS_DEFAULT_NO=0;//不是默认
	
	/*account  card是否是设置为原型*/
	public static final Integer IS_PROTOTYPE_YES=1;//设置为原型
	public static final Integer IS_PROTOTYPE_NO=0;//不是原型
	
	/*account card状态*/
	//(1.正常2.过期3.禁用)
	public static final Integer CARD_STATUS_NORMAL=1;//正常
	public static final Integer CARD_STATUS_OUT_DATE=2;//过期
	public static final Integer CARD_STATUS_FORBIDDEN=3;//禁用
	
	//1:发放时指定开始日期计算有效期2:第一次使用开始计算有效期3:固定日期开始计算有效期
	public static final Integer START_STRATEGY_SEND=1;
	public static final Integer START_STRATEGY_FIRST=2;
	public static final Integer START_STRATEGY_FIXED=3;
	
	//操作账户原因(1.发放2批量发放3.收回.4.批量收回5.餐饮消费6.服务消费7.商品消费8.餐饮消费退回9.服务消费退回10.商品消费退回）
	public static final Integer OPERATE_SUMMARTY_SEND=1;
	public static final Integer OPERATE_SUMMARTY_BATCH_SEND=2;
	public static final Integer OPERATE_SUMMARTY_RETURN=3;
	public static final Integer OPERATE_SUMMARTY_BATCH_RETURN=4;
	public static final Integer OPERATE_SUMMARTY_DINNER=5;
	public static final Integer OPERATE_SUMMARTY_SERVICE=6;
	public static final Integer OPERATE_SUMMARTY_PRODUCT=7;
	public static final Integer OPERATE_SUMMARTY_DINNER_RETURN=8;
	public static final Integer OPERATE_SUMMARTY_SERVICE_RETURN=9;
	public static final Integer OPERATE_SUMMARTY_PRODUCT_RETURN=10;
	
	//账户类型操作
	public static final Integer CARD_TYPE_SURE_CASH=1;//定额现金卡
	public static final Integer CARD_TYPE_SURE_FICTITIOUS=2;//定额虚拟金额卡"
	public static final Integer CARD_TYPE_NO_SURE_CASH=3;//非定额现金卡
	public static final Integer CARD_TYPE_NO_SURE_FICTITIOUS=4;//非定额虚拟金额卡
	//优惠券
	public static final Integer CARD_TYPE_FULL_OFF=5;//交易满减类
	public static final Integer CARD_TYPE_SALE_DISCOUNT=6;//交易折扣类
	public static final Integer CARD_TYPE_DELIVER_OFF=7;//快递费用类
	public static final Integer CARD_TYPE_GET_GIFT=8;//领取礼品类
	
	
	
	//活动卡或者优惠卷
	public static final Integer VIRTUAL_CARD_TYPE_DIS=1;//优惠卷
	public static final Integer VIRTUAL_CARD_TYPE_CAR=0;//礼品卡
	
	//菜单模块parent
	public static final String Apply_Module="applymodule";
	public static final String Square_Module="squaremodule";
	public static final String System_Module="systemmodule";
	
	
	//自定义验证码过期时间
	public static long miniTime = 5*60*1000;//5分钟
	
	
	
	//分成设置类型 settingType
	public static final Integer SETTING_TYPE_ORG_DEFAULT=1;//机构默认类型
	public static final Integer SETTING_TYPE_CATE_FIRST_SET=2;//按第一类别设置
	public static final Integer SETTING_TYPE_CATE_SECOND_SET=4;//按第二类别设置
	public static final Integer SETTING_TYPE_PRODUCT_SET=3;//按产品设置
	
	//分成流水状态
	public static final Integer SETTING_STATUS_INIT_STATUS=0;//未审批
	public static final Integer SETTING_STATUS_YES=1;//审批通过
	public static final Integer SETTING_STATUS_NO=2;//审批不通过
	public static final Integer SETTING_STATUS_EXPIRY=3;//失效
	
	
	//是否要覆盖 modifyType
	public static final Integer MODIFY_TYPE_NO=0;//不覆盖
	public static final Integer MODIFY_TYPE_YES=1;//覆盖
	
	
	public static final Integer IS_PRINT_YES=1;//已经打印
	public static final Integer IS_PRINT_NO=1;//没有打印
	
	public static final Integer MATER_TYPE_IN=2;//1:出库 2：入库
	public static final Integer MATER_TYPE_OUT=1;//1:出库 2：入库
	
	
	public static final Integer CHANGE_TYPE_MIN=0;//0:减少 
	public static final Integer CHANGE_TYPE_STATUS=1;//1：变更物品状态
	public static final Integer CHANGE_TYPE_USER=2;//2：变更使用者
	
	public static final Integer USE_STATUS_IN=1;//1:在用 2：空闲 3:暂未确定用途
	public static final Integer USE_STATUS_FREE=2;//1:在用 2：空闲 3:暂未确定用途
	public static final Integer USE_STATUS_NOSURE=3;//1:在用 2：空闲 3:暂未确定用途
	
	public static final Integer SERIAL_STATUS_NORMAL=1;////1：正常 2：损坏 3:已经报修 4：正在维修
	public static final Integer SERIAL_STATUS_DESTORY=2;////1：正常 2：损坏 3:已经报修 4：正在维修
	public static final Integer SERIAL_STATUS_REPAIRED=3;//1：正常 2：损坏 3:已经报修 4：正在维修
	public static final Integer SERIAL_STATUS_REPAIRING=4;//1：正常 2：损坏 3:已经报修 4：正在维修
	
	public static final Integer USERED_STYPE_USER=1;//0:会员使用 1：管理员使用2：机构使用3：部门使用 4：暂未确定用途
	public static final Integer USERED_STYPE_MANAGER=1;//0:会员使用 1：管理员使用2：机构使用3：部门使用 4：暂未确定用途
	public static final Integer USERED_STYPE_ORG=2;//0:会员使用 1：管理员使用2：机构使用3：部门使用 4：暂未确定用途
	public static final Integer USERED_STYPE_DEP=3;//0:会员使用 1：管理员使用2：机构使用3：部门使用 4：暂未确定用途
	public static final Integer USERED_STYPE_NO_USE=4;//0:会员使用 1：管理员使用2：机构使用3：部门使用 4：暂未确定用途
	
	
} 
